IF exists(SELECT * FROM dbo.sysobjects WHERE name='aa_vulCijfermateriaal' AND xtype='P') 
BEGIN
	DROP PROCEDURE aa_vulCijfermateriaal
END
GO

CREATE     procedure aa_vulCijfermateriaal(@schooljaar char(4))
as
delete from aa_cijfermateriaal

insert into aa_cijfermateriaal(inschrijvingsNr,vak,cijfer)
select inschrijvingsNr,vakcode,TOT1
from studiegegevens..loopbaan
where jaar = @schooljaar

insert into aa_cijfermateriaal(inschrijvingsNr,vak,cijfer)
select inschrijvingsNr,'TA',avg(cijfer)
from aa_cijfermateriaal
where vak = 'FR' or vak='EN' or vak ='DU'
group by inschrijvingsNr

insert into aa_cijfermateriaal(inschrijvingsNr,vak,cijfer)
select inschrijvingsNr,'WE',avg(cijfer)
from aa_cijfermateriaal
where vak = 'FY' or vak='BI' or vak ='CH'
group by inschrijvingsNr